https://nova.newcastle.edu.au/vital/access/ /manager/Index en-au 5 Retrieving API Knowledge from Tutorials and Stack Overflow Based on Natural Language Queries https://nova.newcastle.edu.au/vital/access/ /manager/Repository/uon:53723 Wed 10 Jan 2024 11:23:35 AEDT ]]> Leveraging Stack Overflow to Detect Relevant Tutorial Fragments of APIs https://nova.newcastle.edu.au/vital/access/ /manager/Repository/uon:48757 pairs based on heuristic rules of SO, and constructs pairs (FRA stands out fragment) by using tutorial fragments and APIs. SO2RT then trains a semi-supervised transfer learning based detection model, which can transfer the API usage knowledge in SO QA pairs to tutorial fragments by utilizing the easy-to-extract relevance of pairs. Finally, relevant fragments of APIs can be discovered by consulting the trained model. In this way, the effort for labeling the relevance between tutorial fragments and APIs can be reduced. We evaluate SO2RT on Java and Android datasets containing 21, 008 pairs. Experimental results show that SO2RT improves the state-of-the-art approaches in terms of F-Measure on both datasets. Our user study further confirms the effectiveness of SO2RT in practice.]]> Wed 05 Apr 2023 13:49:13 AEST ]]> Leveraging Stack Overflow to detect relevant tutorial fragments of APIs https://nova.newcastle.edu.au/vital/access/ /manager/Repository/uon:51385 Mon 04 Sep 2023 13:12:15 AEST ]]>